[][src]Crate iota_crypto_preview

This is a prototype for PR #21, the RFC introducing the Kerl and CurlP hash functions implemented in terms of a common Sponge trait.

The main focus of this prototype are the Sponge trait, and the CurlP, and Kerl types. These are cryptographic hash functions that are sponge constructions implemented in terms of the trait.

Structs

CurlP
CurlP27

CurlP with a fixed number of 27 rounds.

CurlP81

CurlP with a fixed number of 81 rounds.

Kerl

Enums

SpongeType

Traits

Sponge

The common interface of cryptographic hash functions that follow the sponge construction, and that absorb and return binary-coded, balanced ternary.